package edu.maplef.bookwild.logic;

import java.util.List;

import edu.maplef.bookwild.schema.Book;

public interface IBookLogic extends IBaseLogic {

	/**
	 * 获取好友拥有的可见的图书（权限或图书状态导致部分图书不可见）
	 * @param uid 用户对应的校内ID
	 * @return 图书列表
	 */
	public List<Book> getBookOfBuddy(String uid);

	/**
	 * 使用关键词查找图书（豆瓣服务）
	 * @param keyword 查询用的关键字
	 * @return 查询返回的结果列表
	 */
	public List<Book> searchDoubanBook(String q, String tag, int startIndex,
			int maxResult);

}
